     matrix<1, 0.5, 0, // matrix-shear_x to y 
            0,  1,  0,
            0,  0,  1,
            0,  0,  0>    
